package aloge;

public interface MergeAbleHeap<T extends MergeAbleHeap> {

    T insert(int x);

    int minimum();

    T extractMin();

    T union(T other);

}
